package baiqitun.netfiles.service;

import baiqitun.netfiles.entity.BaseEntity;

public interface MappingService<T extends BaseEntity> extends EntityService<T> {
    /**
     * 映射路径
     * @param path 路径
     * @param entity 实体
     */
    void save(String path, T entity);

    /**
     * 获取映射路径
     * @param id 主键
     * @return 实体类
     */
    String getMappingPath(String id);

    /**
     * 获取路径对应的数据
     * @param path 路径
     * @return 实体类
     */
    T getByPath(String path);
}
